Alteryx DesignerからMySQLにクイック接続で接続してみた

Alteryx DesignerからMySQLにクイック接続で接続してみた

Clock Icon2024.09.09

こんにちは、スズです。

Alteryxにはデータ接続マネージャー(DCM)という機能があります。DCMを使用することで、データソース、認証情報、接続の管理が行えるようになります。これにより、WindowsにてODBCデータソースにDSNを設定していなくても、Alteryxの画面上からデータソースへの接続に必要な設定を行い、データソースに接続することができます。

Alteryx Designerのクイック接続にてMySQLに接続してみましたので、本記事でご紹介します。

執筆環境

本記事は以下の環境にて執筆しています。

  • Alteryx Designer 2024.1
  • Windows 10 Pro
  • Amazon RDS for MySQL (エンジンバージョン:MySQL 8.0.35)

事前準備

Alteryx DesignerからMySQLにクイック接続を行うためには、あらかじめODBCドライバがインストールされている必要があります。ODBCドライバは、Alteryxのライセンスポータルからダウンロードすることができます。

ライセンスポータルにログインし、「Drivers」の右側にある「Download」をクリックします。

2024-09-09_14h04_58

「MySQL」を選択し、「Next」をクリックします。

2024-09-09_14h05_15

「Download」をクリックすると、ドライバをダウンロードできます。「Close」をクリックして閉じます。

2024-09-09_14h05_22

ダウンロードしたドライバをインストールします。ダウンロードしたドライバをダブルクリックしてインストールウィザードを起動します。「Next」をクリックして次に進みます。

2024-09-09_14h05_47_01

License Agreementを確認し、「Next」をクリックします。

2024-09-09_14h05_56_01

「Install」をクリックします。

2024-09-09_14h06_05_01

ドライバのインストールが完了しましたら、「Finish」をクリックします。

2024-09-09_14h07_00_01

MySQLにクイック接続

今回はデータ入力ツールからクイック接続を試してみます。キャンバス上に配置したデータ入力ツールの設定にて、「データ接続マネージャー(DCM)の使用」を有効にした状態で、「接続を設定します」をクリックします。

2024-09-09_11h40_43

「データ接続」ウィンドウの「データソース」を開きます。

2024-09-09_11h40_53

MySQLの「クイック接続」をクリックします。

2024-09-09_11h40_59

「接続マネージャー」ウィンドウが開きます。今回、データ入力ツールからMySQLのクイック接続をクリックしてDCMのデータソースを開いているため、こちらの画面では対象となるデータソースのみフィルターして表示しています。データソースを追加するため、右上の「新規」をクリックします。

2024-09-09_11h41_07

接続先について設定を行います。テクノロジーについてはすでにMySQLのクイック接続が対象となっていますので、この画面ではグレーアウトして変更することはできません。その他、データソース名やサーバー、ポートなどを設定し、「保存」をクリックします。これで接続先のデータソースの設定を保存できました。

2024-09-09_11h41_19

続いてデータソースに対して資格情報を設定していきます。「資格情報の接続」をクリックします。

2024-09-09_11h41_42

「接続」に、データソースに紐づける認証方法の設定欄が表示されます。

2024-09-09_11h41_53

「認証方法」には「ユーザー名とパスワード」を設定し、「ユーザー名とパスワード > 資格情報」はプルダウンメニューから「新しい資格情報の作成」を選択します。

2024-09-09_11h42_02

資格情報名、ユーザー名、パスワードを設定し、「接続テスト」をクリックします。接続テストに成功しましたら、「作成/リンク」をクリックします。これで、データソースに対して資格情報の紐づけができました。

2024-09-09_11h44_08

データソースに紐づけた資格情報の右側にある「接続」をクリックします。

2024-09-09_13h27_20

対象のMySQLに接続できましたので、接続するテーブルを選択して「OK」をクリックします。

2024-09-09_13h27_38

ワークフローを実行すると、結果ウィンドウにデータが表示されました。

2024-09-09_13h27_53

最後に

Alteryx Designerのクイック接続にてMySQLに接続してみました。

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.